<?php 
class MemberController extends Controller{
	private $model;
	public function __init(){
		$this->model=K("User");
	}
	/**
	 * 验证码实例化
	 */
	 public function code(){
	 	$code=new Code();
		$code->show();
	 }
	 /**
	  * 异步判断用户名
	  */
	  public function ajaxUser(){
	  	if(!IS_AJAX)  return;
		$username=Q('post.username');
		$check=$this->model->where("username='{$username}'")->find();
		if($check){
			$msg=array('status'=>false,'message'=>'用户名已存在 ');
		}else{
			$msg=array('status'=>true,'message'=>'通过 ');
		}
		$this->ajax($msg);
	  }
	
	/**
	 * 异步验证验证码
	 */
	 public function ajaxCode(){
	 	if(!IS_AJAX)  return;
		$code=Q('post.code1','','strtoupper');
		//如果验证码不正确
		if($code !=session('code')){
			$msg=array('status'=>false,'message'=>'验证码错误');
			
		}else{
			$msg=array('status'=>true,'message'=>'验证通过');
		}
		$this->ajax($msg);
	 	
	 }
	 
	 
	/**
	 * 注册
	 */
	public function regist(){
					  
		  if(IS_POST){		  			 
	        if(!$this->model->register()) $this->error($this->model->error);
			$this->success('注册成功',U('Index/index'));
		  }
		 $this->display(); 	

	}
	/**
	 * 登陆
	 */
	public function login(){
		
		if(IS_POST){		  			 
	        if(!$this->model->login()) $this->error($this->model->error);
			$this->success('登陆成功',U('Index/index'));
		  }
		$this->display();
		
	}
	/**
	 * 退出
	 */
	public function out(){
		session(NULL);
		$this->success("退出成功");
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}




 ?>